
package org.come.mouslisten;

import com.tool.PanelDisplay.RolePanelShow;
import com.tool.role.GetExp;
import com.tool.role.RoleData;
import org.come.Frame.MsgJframe;
import org.come.Jpanel.GameJpanel;
import org.come.bean.LoginResult;
import org.come.bean.PathPoint;
import org.come.entity.RoleSummoning;
import org.come.until.AnalysisString;
import org.come.until.FormsManagement;
import org.come.until.MessagrFlagUntil;
import org.come.until.UserMessUntil;

import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.math.BigDecimal;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
//任我行
public class WLLMouslisten implements MouseListener {
    private int i;

    public WLLMouslisten(int i) {
        this.i = i;
    }

    @Override
    public void mouseClicked(MouseEvent e) {
       
    }
   
 
    @Override
    public void mousePressed(MouseEvent e) {

    }

    @Override
    public void mouseReleased(MouseEvent e) {


    }

    @Override
    public void mouseEntered(MouseEvent e) {
        if (MessagrFlagUntil.ImgFlagImg.equals(MessagrFlagUntil.MOUSE1)) {
            MessagrFlagUntil.setMouse(MessagrFlagUntil.MOUSE12);
        }
        LoginResult loginResult = RoleData.getRoleData().getLoginResult();
        if (this.i == 28) {
           String Max = RolePanelShow.accessMaxValue(loginResult.getGrade()).toString();
           BigDecimal EXE = RoleData.getRoleData().getLoginResult().getExperience();
            MsgJframe.getJframe().getJapnel().showXF1((this.i % 2 == 0 ? "EXE(经验):" : "") + EXE+"/"+  Max , "FFFFFF");
        }

        if (this.i == 30) {
            String Max = RolePanelShow.accessMaxValue(loginResult.getGrade()).toString();
            BigDecimal EXE = RoleData.getRoleData().getLoginResult().getExperience();
            MsgJframe.getJframe().getJapnel().showexe((this.i % 2 == 0 ? "经验值:" : "") + EXE+"/" + Max, "FFFF00");

        }


        if (this.i == 29) {
            RoleSummoning pet = UserMessUntil.getChosePetMes();
            BigDecimal EXES;
            String max;
            RoleSummoning rs;
            if (RoleData.getRoleData().getLoginResult().getSummoning_id() == null) {
                return;
            }
            max = GetExp.getBBExp(pet.getTurnRount(), AnalysisString.petLvlint(pet.getGrade())) + "";
            rs = UserMessUntil.getPetRgid(RoleData.getRoleData().getLoginResult().getSummoning_id());
            assert rs != null;
            EXES = rs.getExp();
            MsgJframe.getJframe().getJapnel().showXF1((this.i % 2 == 0 ? "" : "EXE(经验):") + EXES+"/" + max, "FFFFFF");
        }




        if (this.i == 0) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
          Date date = new Date();
          DateFormat df = new SimpleDateFormat("HH:mm:ss");
          String format = df.format(date);
            MsgJframe.getJframe().getJapnel().showXFD6("当前时间：" + format, point.getX(), point.getY()-30);
        }
        if (this.i == 1) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showSZJ("藏宝阁", point.getX(), point.getY());
        }

        if (this.i == 2) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showSZJ("典  当", point.getX(), point.getY());
        }

        if (this.i == 3) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showSZJ("取  回", point.getX(), point.getY());
        }

        if (this.i == 4) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("宝宝转生", point.getX(), point.getY());
        }

        if (this.i == 5) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("杂货符文", point.getX(), point.getY());
        }

        if (this.i == 6) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("单人比武", point.getX(), point.getY());
        }

        if (this.i == 7) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("点击缩放", point.getX(), point.getY());
        }

        if (this.i == 8) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("新手礼包", point.getX(), point.getY());
        }

        if (this.i == 9) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("法术切换", point.getX(), point.getY());
        }
        if (this.i == 10) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("每日活动", point.getX(), point.getY());
        }
        if (this.i == 11) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("新手伙伴", point.getX(), point.getY());
        }
        if (this.i == 12) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("游戏攻略", point.getX(), point.getY());
        }
        if (this.i == 13) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("领取双倍", point.getX(), point.getY());
        }
        if (this.i == 14) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("冻结双倍", point.getX(), point.getY());
        }
        if (this.i == 15) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("仙玉商城", point.getX(), point.getY());
        }
        if (this.i == 16) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("冻结双倍", point.getX(), point.getY());
        }
        if (this.i == 17) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("当前整理", point.getX(), point.getY());
        }
        if (this.i == 18) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("全局整理", point.getX(), point.getY());
        }
        if (this.i == 19) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("当前清理", point.getX(), point.getY());
        }
        if (this.i == 34) {
        	PathPoint point = GameJpanel.getGameJpanel().mousepath();
        	MsgJframe.getJframe().getJapnel().showXFD("#Y获得师贡", point.getX(), point.getY());
        }
        if (this.i == 35) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("#Y星盘", point.getX(), point.getY());
        }
        if (this.i == 36) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("#Y物品回收", point.getX(), point.getY());
        }

        if (this.i == 20) {
            if (RoleData.getRoleData().getLoginResult().getRolename() == null) {
                return;
            }
            else {
                final String name = RoleData.getRoleData().getLoginResult().getRolename();
                final Integer levl = RoleData.getRoleData().getLoginResult().getGrade();
                if (levl.intValue() <= 102) {
                    MsgJframe.getJframe().getJapnel().rolename(((this.i % 3 == 0) ? "" : "名字:") + name + " 等级:0转" + levl + "级", "FFFFFF");
                }
                else {
                    if (levl.intValue() > 102 && levl.intValue() <= 210) {
                        MsgJframe.getJframe().getJapnel().rolename(((this.i % 3 == 0) ? "" : "名字:") + name + " 等级:1转" + (levl.intValue() - 102 + 14) + "级", "FFFFFF");
                    }
                    else {
                        if (levl.intValue() > 210 && levl.intValue() <= 338) {
                            MsgJframe.getJframe().getJapnel().rolename(((this.i % 3 == 0) ? "" : "名字:") + name + " 等级:2转" + (levl.intValue() - 210 + 14) + "级", "FFFFFF");
                        }
                        else {
                            if (levl.intValue() > 338 && levl.intValue() <= 459) {
                                MsgJframe.getJframe().getJapnel().rolename(((this.i % 3 == 0) ? "" : "名字:") + name + " 等级:3转" + (levl.intValue() - 338 + 59) + "级", "FFFFFF");
                            }
                            else {
                                if (levl.intValue() > 459) {
                                    MsgJframe.getJframe().getJapnel().rolename(((this.i % 3 == 0) ? "" : "名字:") + name + " 等级:飞升" + (levl.intValue() - 459 + 139) + "级", "FFFFFF");
                                }
                            }
                        }
                    }
                }
            }
        }

//        if (this.i == 21) {
//            if (UserMessUntil.getChosePetMes() == null) {
//                return;
//            }
//            else {
//                if (RoleData.getRoleData().getLoginResult().getSummoning_id() != null) {
//                    final String pet2 = UserMessUntil.getChosePetMes().getSummoningname();
//                    final int pes = UserMessUntil.getChosePetMes().getFaithful().intValue();
//                    MsgJframe.getJframe().getJapnel().showzhaohuans(((this.i % 2 == 0) ? "" : "名字:") + pet2 + " 忠诚:" + pes, "FFFFFF");
//                }
//            }
//        }
        if (this.i == 22) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().vips("亲密度影响召唤兽出现连击、致命、内丹效果及技能效果。召唤兽转生需要消耗亲密度。", point.getX(), point.getY());
        }

        if (this.i == 23) {
            RoleSummoning pet = UserMessUntil.getChosePetMes();
            BigDecimal EXES;
            String max ;
            RoleSummoning rs;
            if (RoleData.getRoleData().getLoginResult().getSummoning_id() == null) {
                return;
            }
            max = GetExp.getBBExp(pet.getTurnRount(), AnalysisString.petLvlint(pet.getGrade())) + "";
            rs = UserMessUntil.getPetRgid(RoleData.getRoleData().getLoginResult().getSummoning_id());
            assert rs != null;
            EXES = rs.getExp();
            MsgJframe.getJframe().getJapnel().showexe((this.i % 2 == 0 ? "" : "经验值:") + EXES + "/" + max, "FFFF00");
        }

        if (this.i == 24) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("设置密码", point.getX(), point.getY());
        }
        if (this.i == 25) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("装备加锁", point.getX(), point.getY());
        }
        if (this.i == 26) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("装备解锁", point.getX(), point.getY());
        }
        if (this.i == 27) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("联系管理", point.getX(), point.getY());
        }
        if (this.i == 76) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().vip("特殊宝宝可以幻化", point.getX(), point.getY());
        }
        if (this.i == 77) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().vip("可以随机分解成各种碎片", point.getX(), point.getY());
        }
        if (this.i == 78) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().vip("召唤兽升星，最高升到10星。", point.getX(), point.getY());
        }
        if (this.i == 79) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().vip("宝石", point.getX(), point.getY());
        }
        if (this.i == 31) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().vip("幸运奖池卷", point.getX(), point.getY());
        }
        if (this.i == 32) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("Alt+p", point.getX(), point.getY());
        }
//        if (this.i == 33) {
//            PathPoint point = GameJpanel.getGameJpanel().mousepath();
//            MsgJframe.getJframe().getJapnel().showXFD("技能", point.getX(), point.getY());
//        }
        /**
        if (this.i == 33) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().vips("Alt+Z打开技能栏，修炼终极技能快速刷新", point.getX(), point.getY());
        }

        if (this.i == 33) {
            String  sss = RoleData.getRoleData().getLoginResult().getMoney().toString();
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showchongzhi("累计充值积分:"+ sss , point.getX(), point.getY());
        }
         */
        if (this.i == 65) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showCdan("频道选择", point.getX(), point.getY());
        }
        if (this.i == 66) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showCdan("聊天记录", point.getX(), point.getY());
        }
        if (this.i == 67) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showCdan("切换底图", point.getX(), point.getY());
        }
        //新增加快捷提示
        if (this.i == 200) { //设置快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS1("系统Alt+s", point.getX(), point.getY());
        }

        if (this.i == 201) { //帮派快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS1("帮派Alt+b", point.getX(), point.getY());
        }

        if (this.i == 202) { //好友快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS1("好友Alt+f", point.getX(), point.getY());
        }

        if (this.i == 203) { //任务快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS3("任务Alt+q", point.getX(), point.getY());
        }

        if (this.i == 204) {//坐骑提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS22("坐骑Alt+r","飞行Alt+c", point.getX(), point.getY());
        }

        if (this.i == 205) {//技能快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("技能Alt+j", point.getX(), point.getY());
        }

        if (this.i == 206) {//给予快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS22("交易Alt+x","给予Alt+g", point.getX(), point.getY());
        }

        if (this.i == 207) {//切磋快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("切磋Alt+a", point.getX(), point.getY());
        }

        if (this.i == 208) {//组队快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("组队Alt+t", point.getX(), point.getY());
        }

        if (this.i == 209) {//物品快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("物品Alt+e", point.getX(), point.getY());
        }

        if (this.i == 210) {//小孩快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("小孩Alt+y", point.getX(), point.getY());
        }

        if (this.i == 211) {//表情快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("表情Alt+0", point.getX(), point.getY());
        }

        if (this.i == 212) {//坐骑快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("坐骑Alt+r", point.getX(), point.getY());
        }

        if (this.i == 213) {//飞行快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("飞行Alt+c", point.getX(), point.getY());
        }

        if (this.i == 214) {//助手快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("助手Alt+n", point.getX(), point.getY());
        }
        if (this.i == 1214) {//千秋册快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS2("千秋册Alt+?", point.getX(), point.getY());
        }

        if (this.i == 215) {//飞行快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("关闭游戏", point.getX(), point.getY());
        }

        if (this.i == 216) {//飞行快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFDS("客服QQ", point.getX(), point.getY());
        }


        if (this.i == 300) {//商城快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD5("商城Alt+p", point.getX(), point.getY());
        }

        if (this.i == 301) {//宠物快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD3("宠物Alt+O", point.getX(), point.getY());
        }

        if (this.i == 302) {//小地图快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD3("小地图Alt+1", point.getX(), point.getY());
        }

        if (this.i == 303) {//世界图快捷提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD3("世界图Alt+2", point.getX(), point.getY());
        }


        if (this.i == 304) {//联系GM提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD4("千秋册", point.getX(), point.getY());
        }

        if (this.i == 305) {//排行榜提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD4("排行榜", point.getX(), point.getY());
        }

        if (this.i == 306) {//藏宝阁提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD4("藏宝阁", point.getX(), point.getY());
        }

        if (this.i == 307) {//日常任务提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD5("日常任务", point.getX(), point.getY());
        }

        if (this.i == 308) {//幸运抽奖提示
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD5("幸运抽奖", point.getX(), point.getY());
        }

        if (this.i == 319) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();

            MsgJframe.getJframe().getJapnel().showXFD25("腾云","","腾云而起，心乘风归","心猿的速度提升。"," ","", point.getX()+30,  point.getY()+60);
        }

        if (this.i == 320) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("破云","","飞影破云，心啸长歌","心猿的攻击力提升。"," ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 321) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("踏云","","踏云三千，双心一念","心猿的致命几率提升。"," ","",point.getX()+30,
                    point.getY()+60);
        }

        if (this.i == 322) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("圣佑","","元神之悟，羁绊之心","心猿攻击时有几率感悟大圣羁绊之心，得悟空元神相助，对敌方随机多个单位造成一次物理伤害。"," ","",
                    point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 323) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("情心","","情心意意，来去相依","心猿得悟空相助的几率提高。"," ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 324) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("神通","","彼造化力，心有神通","心猿攻击时有几率感悟大圣羁绊之心，化身为悟空，提高自身攻击力，在敌方随机多个单位周围召唤悟空分身，攻击过程中分身有几率对目标造成物理伤害。",
                    " ","",
                    point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 325) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("心义","","心尤情义，悟影自现","心猿化身悟空的几率提高。"," ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 326) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("悟影","","心修悟影，亦真亦假","心猿感悟大圣羁绊之心时，感悟悟空元神和召唤悟空分身的数量增加。"," ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 327) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("追云","","追云逐月，心求所竞","心猿的连击率提升。"," ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 328) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("潜云","","云潜于渊，心闻于天","心猿的忽视防御几率提升。"," ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 329) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("纵云","","无纵无云，无心无意","心猿的忽视防御程度提升。"," ","",point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 330) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("魔威","","元神之悟，自由之心","心猿攻击过程中有几率感悟大圣自由之心，得六耳元神相助，对目标造成一次额外物理伤害。"," ","",
                    point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 331) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("逍心","","逍心切切，来去自然","心猿得六耳元神相助的几率提升。"," ","",point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 332) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("灵通","","彼造化力，心有灵通","心猿攻击时有几率感悟大圣自由之心，化身为六耳，并提高自身连击率，攻击目标时有几率对目标造成重击，伤害提搞，同时对目标周围距离为1的单位" +
                            "造成溅射伤害。",
                    " ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 333) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("逍遥","","心念逍遥，六识通灵","心猿化身六耳的几率提高。",
                    " ","", point.getX()+30,
                    point.getY()+60);
        }
        if (this.i == 334) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD25("六识","","心觉六识，六念无踪","心猿感悟大圣自由之心时，攻击力、忽视防御几率和程度提升。",
                    " ","", point.getX()+30,
                    point.getY()+60);
        }
//缓存清理
        if (this.i == 400) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD26("清理缓存","","游戏缓存清理","如游戏运行卡顿或者游戏运行时间比较长，建议使用清理缓存进行清理。清理完缓存直接关闭命令窗口即可！",
                    " ","", point.getX()+30,
                    point.getY()+60);
        }

        if (this.i == 401) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("取消", point.getX(), point.getY());
        }

        if (this.i == 402) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD("自动", point.getX(), point.getY());
        }
        if (this.i == 403) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD29("点击按钮可进行新旧角色造型切换，需更换游戏场景后才能生效。", point.getX()+30, point.getY()+70);
        }


        if (this.i == 80) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();

            MsgJframe.getJframe().getJapnel().showXFD2("腾云而起，心乘风归","心猿的速度提升#R90", point.getX()+30,  point.getY()+60, 0, "腾云");
        }

        if (this.i == 81) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("飞影破云，心啸长歌","心猿的攻击力提升#R9000", point.getX()+30,
                    point.getY()+60 , 0, "破云");
        }
        if (this.i == 82) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("踏云三千，双心一念","心猿的致命几率提升#R6#cC5C583%",point.getX()+30,
                    point.getY()+60, 2, "踏云");
        }

        if (this.i == 83) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("元神之悟，羁绊之心","心猿攻击时有#R28#cC5C583%几率感悟大圣羁绊之心，得悟空元神相助，对敌方随机#R3~5#cC5C583个单位造成一次物理伤害",
                    point.getX()+30,
                    point.getY()+60, 1, "圣佑");
        }
        if (this.i == 84) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("情心意意，来去相依","心猿得悟空相助的几率提高#R8#cC5C583%", point.getX()+30,
                    point.getY()+60, 3, "情心");
        }
        if (this.i == 85) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2(
                    "彼造化力，心有神通","心猿攻击时有#R24#cC5C583%几率感悟大圣羁绊之心，化身为悟空，提高自身#R30#cC5C583%攻击力，在敌方随机#R3~5#cC5C583个单位周围召唤悟空分身，攻击过程中分身有#R33#cC5C583%几率对目标造成物理伤害",
                    point.getX()+30,
                    point.getY()+60 ,6, "神通");
        }
        if (this.i == 86) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("心尤情义，悟影自现","心猿化身悟空的#R8#cC5C583%几率提高", point.getX()+30,
                    point.getY()+60, 7, "义心");
        }
        if (this.i == 87) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("心修悟影，亦真亦假","心猿感悟大圣羁绊之心时，感悟悟空元神和召唤悟空分身的数量增加#R1~2#cC5C583个", point.getX()+30,
                    point.getY()+60, 10, "悟影");
        }
        if (this.i == 88) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("追云逐月，心求所竞","心猿的连击率提升#R6#cC5C583%", point.getX()+30,
                    point.getY()+60 ,2,"追云" );
        }
        if (this.i == 89) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("云潜于渊，心闻于天","心猿的忽视防御几率提升#R10#cC5C583%", point.getX()+30,
                    point.getY()+60, 4,"潜云");
        }
        if (this.i == 90) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("无纵无云，无心无意","心猿的忽视防御程度提升#R10#cC5C583%",point.getX()+30,
                    point.getY()+60, 4, "纵云");
        }
        if (this.i == 91) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("元神之悟，自由之心","心猿攻击过程中有#R28#cC5C583%几率感悟大圣自由之心，得六耳元神相助，对目标造成一次额外物理伤害",
                    point.getX()+30,
                    point.getY()+60, 1,"魔威");
        }
        if (this.i == 92) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("逍心切切，来去自然","心猿得六耳元神相助的#R8#cC5C583%几率提升",point.getX()+30,
                    point.getY()+60, 3, "逍心");
        }
        if (this.i == 93) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2(
                    "彼造化力，心有灵通","心猿攻击时有#R24#cC5C583%几率感悟大圣自由之心，化身为六耳，并提高自身#R12#cC5C583%连击率，每#R3#cC5C583次攻击对目标造成一次重击，伤害提高#R40#cC5C583%，同时对目标周围距离为1的单位造成溅射伤害", point.getX()+30,
                    point.getY()+60, 6, "灵通");
        }
        if (this.i == 94) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2(
                    "心念逍遥，六识通灵","心猿化身六耳的几率提高#R8#cC5C583%", point.getX()+30,
                    point.getY()+60, 7 , "遥心");
        }
        if (this.i == 95) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2(
                    "心觉六识，六念无踪","心猿感悟大圣自由之心时，攻击力提升#R30#cC5C583%，忽视防御几率和程度提升#R20#cC5C583%", point.getX()+30,
                    point.getY()+60, 10, "六识");
        }
        if (this.i == 6666) {
            FormsManagement.showForm(6222);

        }
        if (this.i == 1135) {
            PathPoint point = GameJpanel.getGameJpanel().mousepath();
            MsgJframe.getJframe().getJapnel().showXFD2("#G开启封印方法#r使用已抽取技能的超级聚魄丹开格子！。", point.getX()+30, point.getY()-20);
        }
    }

    @Override
    public void mouseExited(MouseEvent e) {
        if (MessagrFlagUntil.ImgFlagImg.equals(MessagrFlagUntil.MOUSE12)) {
            MessagrFlagUntil.setMouse(MessagrFlagUntil.MOUSE1);
        }
        FormsManagement.HideForm(46);
    }
}
